# pip install "altair[all]"22 Altair
import pandas as pd
import altair as alt
alt.data_transformers.disable_max_rows()
# alt.data_transformers.enable("vegafusion")DataTransformerRegistry.enable('default')
f = '../data/Temixco_2018_10Min.csv'
tmx = pd.read_csv(f)
tmx| time | Ib | Ig | To | RH | WS | WD | P | |
|---|---|---|---|---|---|---|---|---|
| 0 | 2018-01-01 00:00:00 | NaN | NaN | 18.70 | 36.34 | 1.422 | 316.0 | 87864.11 |
| 1 | 2018-01-01 00:10:00 | 0.002 | 0.0 | 18.95 | 35.29 | 1.008 | 283.7 | 87876.37 |
| 2 | 2018-01-01 00:20:00 | 0.170 | 0.0 | 18.94 | 35.43 | 1.565 | 326.0 | 87888.64 |
| 3 | 2018-01-01 00:30:00 | 0.371 | 0.0 | 18.77 | 35.89 | 2.175 | 354.5 | 87887.21 |
| 4 | 2018-01-01 00:40:00 | 0.305 | 0.0 | 18.81 | 36.34 | 1.902 | 348.0 | 87886.91 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 52555 | 2018-12-31 23:10:00 | 0.125 | 0.0 | 18.51 | 47.29 | 1.715 | 332.2 | 87484.32 |
| 52556 | 2018-12-31 23:20:00 | 0.000 | 0.0 | 18.26 | 48.02 | 1.703 | 320.5 | 87470.70 |
| 52557 | 2018-12-31 23:30:00 | 0.044 | 0.0 | 18.39 | 46.84 | 2.887 | 335.7 | 87455.03 |
| 52558 | 2018-12-31 23:40:00 | 0.170 | 0.0 | 17.99 | 47.85 | 1.528 | 358.8 | 87470.02 |
| 52559 | 2018-12-31 23:50:00 | 0.003 | 0.0 | 17.75 | 49.65 | 0.598 | 322.3 | 87467.29 |
52560 rows × 8 columns
alt.Chart(tmx).mark_line().encode(
x='time:T',
y='Ig'
).properties(
width=800,
height=150
)# Gráfico base que configura las propiedades comunes
base = alt.Chart(tmx).encode(
x='time:T'
).properties(
width=800,
height=150
)
# Línea para 'Ig'
Ig = base.mark_line(color='blue').encode(
y='Ig'
)
# Línea para 'Ib'
Ib = base.mark_line(color='red').encode(
y='Ib'
)
# Combinar las líneas en un gráfico
final = alt.layer(Ig,Ib)
final = alt.layer(Ig)
final